﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Yugi_Gui.Animation;
using System.Windows.Controls;
namespace Yugi_Gui
{
    class Linker
    {
        internal static void ShowDialogBox(string text)
        {
            message_box.Message = text;
            message_box.ShowMsg();
        }
        
        internal static Game1Layout MainWindow;
        internal static Image Lager_img;
        // Animation Controler
        internal static SwordFlyAnimation sw_fly;
        internal static Explosive_Aniamtion_Sprite explosive;
        internal static TransportAnimation transport;
        // Batch 
        internal static AnimationSchedue BattleSchedue;
        internal static AnimationSchedue ActiveSchedue;
        internal static Action CompleteBattleSchedue = () => { };
        internal static Action CompleteActiveSchedue = () => { };
        // Message Box
        
        internal static MyMessageBox message_box;
        internal static ActiveMessageBox acive_message_box;
        internal static ActiveMessageBoxAndChoice choic_message_box;
        internal static AskMessageBox ask_message_box;
        internal static AskPositionMessageBox ask_pos_message_box;
    }
}
